// export default {
//   imgError: {
//     inserted(dom, obj) {
//       dom.src = dom.src || obj.value
//       dom.onerror = function() {
//         dom.src = obj.value
//       }
//     },
//     componentUpdated(dom, obj) {
//       dom.src = dom.src || obj.value
//     },
//     unbind(dom) {
//       dom.onerror = null
//     }
//   }
// }

export default function(Vue) {
  const obj = {
    imgError: {
      inserted(dom, obj) {
        dom.src = dom.src || obj.value
        dom.onerror = function() {
          dom.src = obj.value
        }
      },
      componentUpdated(dom, obj) {
        dom.src = dom.src || obj.value
      },
      unbind(dom) {
        dom.onerror = null
      }
    }
  }
  Object.keys(obj).forEach((item) => Vue.directive(item, obj[item]))
}
// ├── dashboard/index.vue           # 首页
// ├── login/index.vue               # 登录
// ├── 404/index.vue                 # 404
// ├── departments/index.vue         # 组织架构
// ├── employees/index.vue           # 员工
// ├── setting/index.vue             # 公司设置
// ├── salarys/index.vue            # 工资
// ├── social/index.vue              # 社保
// ├── attendances/index.vue         # 考勤
// ├── approvals/index.vue           # 审批
// ├── permission/index.vue          # 权限管理

// ├── dashboard           # dashboard
// ├── departments         # tree
// ├── employees           # people
// ├── setting             # setting
// ├── salarys             # money
// ├── social              # table
// ├── attendances         # skill
// ├── approvals           # tree-table
// ├── permission          # lock
